Big Huge Thesaurus

Spraguea umbellatum

noun